package com.ricchieri.dao.interf;

import java.util.List;

import com.ricchieri.filter.CharterFilter;
import com.ricchieri.model.Charter;

public interface ICharterDao extends IGenericDao{
	public List<Charter> getAllCharter(CharterFilter charterFilter);

	public List<Charter> getAllCharterPaginatedByFilter(
			CharterFilter charterFilter, int startRecord);

	public int getAllCharterCountByFilter(CharterFilter charterFilter);

	public Charter getCharterById(CharterFilter charterFilter);
}
